﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ibrizhyk_Menu_of_tasks
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Запустить задачу 1");
            Console.WriteLine("");
            Console.WriteLine("Запустить задачу 2");
            Console.WriteLine("");
            Console.WriteLine("Запустить задачу 3");
            Console.WriteLine("");
            Console.WriteLine("Запустить задачу 4");
            Console.WriteLine("");
            Console.WriteLine("Запустить задачу 5");
            Console.WriteLine("");

            int choise = Int32.Parse(Console.ReadLine());
            if (choise == 1)
                DoFirstTask();

            else if (choise == 2)
                KratnieOfFive();

            else if (choise == 3)
                CountNum();

            else if (choise == 4)
                SquareNumb();

            else if (choise == 5)
                FiveChisel();

            else
                Console.WriteLine("Вы не выбрали задачу");
        }

        static void DoFirstTask()

        {
            Console.WriteLine("Введите количество чисел:");
            int numberCount = Int32.Parse(Console.ReadLine());
            int positiveCount = 0;
            int negativeCount = 0;
            int zeroCount = 0;
            for (; numberCount > 0; numberCount--)

            {
                int number = Int32.Parse(Console.ReadLine());
                if (number == 0)
                {
                    zeroCount++;
                }
                else if (number >= 0)
                {
                    positiveCount++;
                }
                else negativeCount++;
            }
            Console.WriteLine("нулей{0}, положительных{1}, отрицательных {2}", zeroCount, positiveCount, negativeCount);
        }

        static void KratnieOfFive()
        {
            for (int i = 99; i >= 10; i--)
            {
                if (i % 5 == 0)
                {
                    Console.WriteLine(i);
                }
            }

            for (int b = -99; b <= -10; b++)

            {
                if (b % 5 == 0)
                {
                    Console.WriteLine(b);
                }
            }
        }

        static void CountNum()
        {
            Console.WriteLine("Enter number");
            int number = Int32.Parse(Console.ReadLine());
            int count = 1;
            int max = 0;
            int min = 9;
            int mid = 0;
            while (number / 10 > 0)
            {
                mid = number % 10;
                if (max < mid)
                    max = mid;
                if (mid < min)
                    min = mid;
                number /= 10;
                count++;
            }
            if (max < number)
                max = number;
            if (number < min)
                min = number;
            Console.WriteLine("Количество знаков в числе {0}", count);
            Console.WriteLine("максимальная цифра из этого ряда {0}", max);
            Console.WriteLine("Минимальная цифра из этого ряда {0}", min);
        }


        static void SquareNumb()
        {
            int a;
            for (int b = 10; b <= 20; b++)

            {
                a = b * b;

                Console.WriteLine(a);
            }
        }

        static void FiveChisel()
        {
            Console.WriteLine("Введите 5 чисел");
            int n1 = Int32.Parse(Console.ReadLine());
            int n2 = Int32.Parse(Console.ReadLine());
            int n3 = Int32.Parse(Console.ReadLine());
            int n4 = Int32.Parse(Console.ReadLine());
            int n5 = Int32.Parse(Console.ReadLine());
            int max;
            {
                if (n1 > n2)
                    max = n1;
                else max = n2;
                if (n3 > max)
                    max = n3;
                if (n4 > max)
                    max = n4;
                if (n5 > max)
                    max = n5;
            }
            Console.WriteLine("Максимальное число {0}", max);

        }
        static void AmebaBoom()
        {
           for (int Amebacount=1; 
        }
    }
}
            


